package com.itc.bi.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.itc.bi.entity.DataProcessEntity;
import com.itc.bi.vo.DirctProcessVO;

/**
 * @BelongsProject: itc-airport-cloud
 * @BelongsPackage: com.itc.bi.service
 * @Author: hecaiy
 * @CreateTime: 2024-07-16  15:02
 * @Description: TODO 指标字典服务
 * @Version: 1.0
 */
public interface PointerDictionaryService {

    /**
     * 数据字典分页获取数据
     * @param dataSetName
     * @param processName
     * @param pageIndex
     * @param pageSize
     * @return
     */
    IPage<DirctProcessVO> getDirctProcessPageData(String dataSetName, String processName, Integer pageIndex, Integer pageSize);

    /**
     * 分页获取指标列表
     * @param dtId
     * @param pageIndex
     * @param pageSize
     * @return
     */
    IPage<DataProcessEntity> getPageData(Long dtId, Integer pageIndex, Integer pageSize);
}
